﻿using System.ComponentModel.DataAnnotations;

namespace Max.PH4.Shoppgin.Admin.Domain.Shared
{
    /// <summary>
    /// 订单状态枚举
    /// </summary>
    public enum OrderStateEnum
    {
        /// <summary>
        /// 待付款
        /// </summary>
        [Display(Name ="待付款")]
        WaittingPayment,


        /// <summary>
        /// 待发货
        /// </summary>
        [Display(Name = "待发货")]
        ToBeShipped,

        /// <summary>
        /// 
        /// </summary>
        [Display(Name = "待签收")]
        ToBeReceived,


        /// <summary>
        /// 已签收
        /// </summary>
        [Display(Name = "已签收")]
        SignedFor,


        /// <summary>
        /// 待确认
        /// </summary>
        [Display(Name = "待确认")]
        ToBeConfirmed,


        /// <summary>
        /// 待评论
        /// </summary>
        [Display(Name = "待评论")]
        TobeEvaluated,


        /// <summary>
        /// 已完成
        /// </summary>
        [Display(Name = "已完成")]
        Completed,


        /// <summary>
        /// 已关闭
        /// </summary>
        [Display(Name = "已关闭")]
        Closed,


        /// <summary>
        /// 已取消
        /// </summary>
        [Display(Name = "已取消")]
        Canceled,

        /// <summary>
        /// 已删除
        /// </summary>
        [Display(Name = "已删除")]
        Deleted,
    }
}